package com.haungg.po;

import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

import com.haungg.base.BasePO;


/**
 * The persistent class for the t_menu database table.
 * 
 */
@Entity
@Table(name="t_menu")
public class TMenu extends BasePO {
	private static final long serialVersionUID = 1L;

	@Id
	private Integer sid;

	@Column(name="AUDIT_STATE")
	private String auditState;

	@Column(name="CONTROLLER_CLASS")
	private String controllerClass;

	@Column(name="CREATE_TIME")
	private Timestamp createTime;

	private String creator;

	@Column(name="EDIT_TIME")
	private Timestamp editTime;

	private String editor;

	private String introduction;

	@Column(name="IS_ENABLE")
	private String isEnable;

	@Column(name="IS_VISIBLE")
	private String isVisible;

	@Column(name="MENU_NAME")
	private String menuName;

	@Column(name="MENU_URL")
	private String menuUrl;

	@Column(name="PARENT_SID")
	private Integer parentSid;

	private Integer pos;

	private String remark;

	@Column(name="SYSTEM_FLAG")
	private short systemFlag;

	public TMenu() {
	}

	public Integer getSid() {
		return this.sid;
	}

	public void setSid(Integer sid) {
		this.sid = sid;
	}

	public String getAuditState() {
		return this.auditState;
	}

	public void setAuditState(String auditState) {
		this.auditState = auditState;
	}

	public String getControllerClass() {
		return this.controllerClass;
	}

	public void setControllerClass(String controllerClass) {
		this.controllerClass = controllerClass;
	}

	public Timestamp getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}

	public String getCreator() {
		return this.creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public Timestamp getEditTime() {
		return this.editTime;
	}

	public void setEditTime(Timestamp editTime) {
		this.editTime = editTime;
	}

	public String getEditor() {
		return this.editor;
	}

	public void setEditor(String editor) {
		this.editor = editor;
	}

	public String getIntroduction() {
		return this.introduction;
	}

	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}

	public String getIsEnable() {
		return this.isEnable;
	}

	public void setIsEnable(String isEnable) {
		this.isEnable = isEnable;
	}

	public String getIsVisible() {
		return this.isVisible;
	}

	public void setIsVisible(String isVisible) {
		this.isVisible = isVisible;
	}

	public String getMenuName() {
		return this.menuName;
	}

	public void setMenuName(String menuName) {
		this.menuName = menuName;
	}

	public String getMenuUrl() {
		return this.menuUrl;
	}

	public void setMenuUrl(String menuUrl) {
		this.menuUrl = menuUrl;
	}

	public Integer getParentSid() {
		return this.parentSid;
	}

	public void setParentSid(Integer parentSid) {
		this.parentSid = parentSid;
	}

	public Integer getPos() {
		return this.pos;
	}

	public void setPos(Integer pos) {
		this.pos = pos;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public short getSystemFlag() {
		return this.systemFlag;
	}

	public void setSystemFlag(short systemFlag) {
		this.systemFlag = systemFlag;
	}

}